/* eslint-disable semi */
import EmeAdjustmentList from "@/views/EmergencyDisposal/EDAdjustmentTermination/EmeAdjustmentList.vue"; // 调整及终止列表 发布
import EmergencyDetail from "@/views/EmergencyDisposal/EDEmergency/components/EmergencyDetail.vue"; // 应急事件详情
import Emergency from "@/views/EmergencyDisposal/EDEmergency/Emergency.vue"; // 应急事件首页
import EmergencyList from "@/views/EmergencyDisposal/EDEmergency/EmergencyList.vue"; // 应急事件列表
import EDManagement from "@/views/EmergencyDisposal/EDManagement.vue"; // 应急处置模块首页
import EDConsultation from "@/views/EmergencyDisposal/EmergencyConsultation/EDConsultation.vue"; // 应急会商首页
import EDConsultationList from "@/views/EmergencyDisposal/EmergencyConsultation/EDConsultationList.vue"; // 应急会商列表
import InConsultation from "@/views/EmergencyDisposal/EmergencyConsultation/InConsultation.vue"; // 应急会商会商中
import EmergencyDailyReport from "@/views/EmergencyDisposal/EmergencyDailyReport/EmergencyDailyReport.vue"; // 应急日报首页
import EmergencyDailyReportDetail from "@/views/EmergencyDisposal/EmergencyDailyReport/EmergencyDailyReportDetail.vue"; // 应急日报详情
import EmergencyDailyReportList from "@/views/EmergencyDisposal/EmergencyDailyReport/EmergencyDailyReportList.vue"; // 应急日报列表


import DisasterInformationStatistics from "@/views/EmergencyDisposal/DisasterInformation/DisasterInformationStatistics.vue"; // 灾情信息统计
import DisasterReportCheckList from "@/views/EmergencyDisposal/DisasterInformation/DisasterReportCheckList.vue"; // 灾情报送任务列表-待审批 列表
import DisasterReportDetailList from "@/views/EmergencyDisposal/DisasterInformation/DisasterReportDetailList.vue"; // 灾情报送任务列表-查看 列表
import DisasterReporting from "@/views/EmergencyDisposal/DisasterInformation/DisasterReporting.vue"; // 灾情报送
import DisasterReportList from "@/views/EmergencyDisposal/DisasterInformation/DisasterReportList.vue"; // 灾情报送 列表
import DisasterReportTransmission from "@/views/EmergencyDisposal/DisasterInformation/DisasterReportTransmission.vue"; // 灾情信息报送（输电） 列表
import YpDetail from "@/views/EmergencyDisposal/TheResponseTo/components/YpDetail.vue"; // 响应研判 列表详情
import ToTheHomeCheckList from "@/views/EmergencyDisposal/TheResponseTo/ToTheHomeCheckList.vue"; // 响应研判 审核 列表
import ToTheHomeDetailList from "@/views/EmergencyDisposal/TheResponseTo/ToTheHomeDetailList.vue"; // 响应研判 审核 查看
import ToTheHomeList from "@/views/EmergencyDisposal/TheResponseTo/ToTheHomeList.vue"; // 响应研判列表
import ToTheHomePage from "@/views/EmergencyDisposal/TheResponseTo/ToTheHomePage.vue"; // 响应研判首页
// 灾情勘察 首页
import StatisticsPageMap from "@/views/EmergencyDisposal/TheDisasterSurvey/StatisticsPageMap.vue";
// 灾情勘察 编辑 列表
import DisasterSurveyEditList from "@/views/EmergencyDisposal/TheDisasterSurvey/DisasterSurveyEditList.vue";
//  灾情勘察   审核 列表
import DisasterSurveyFeedbackCheckList from "@/views/EmergencyDisposal/TheDisasterSurvey/DisasterSurveyFeedbackCheckList.vue";
// 灾情勘察 接收 列表
import DisasterSurveyReceiveList from "@/views/EmergencyDisposal/TheDisasterSurvey/DisasterSurveyReceiveList.vue";
// 灾情勘察   反馈 列表
import DisasterSurveyFeedbackList from "@/views/EmergencyDisposal/TheDisasterSurvey/DisasterSurveyFeedbackList.vue";
// 灾损统计 页面
import DamageStatisticsForm from "@/views/EmergencyDisposal/TheDisasterSurvey/DamageStatisticsForm.vue";
//  基干 详情页面
import StatisticalDetails from "@/views/EmergencyDisposal/TheDisasterSurvey/components/StatisticalDetails.vue";
// 输电 详情面
import TransmissionDetails from "@/views/EmergencyDisposal/TheDisasterSurvey/components/TransmissionDetails.vue";
// 变电 详情页面
import PowerTransformationDetails from "@/views/EmergencyDisposal/TheDisasterSurvey/components/PowerTransformationDetails.vue";
// 配电 详情页面
import PowerDistributionDetails from "@/views/EmergencyDisposal/TheDisasterSurvey/components/PowerDistributionDetails.vue";
// 营销 详情页面
import MarketingDetails from "@/views/EmergencyDisposal/TheDisasterSurvey/components/MarketingDetails.vue";
// 灾情勘察   基干队伍选择 列表
import Failurerepairinfo from "@/views/EmergencyDisposal/Emcustomerservice/components/details.vue"; // 客户抢修工单列表 详情
import Failurerepair from "@/views/EmergencyDisposal/Emcustomerservice/Failurerepair.vue"; // 客户抢修工单列表
import home from "@/views/EmergencyDisposal/Emcustomerservice/home.vue"; // 客户服务首页
import PublishingPage from "@/views/EmergencyDisposal/Emcustomerservice/PublishingPage.vue"; // 停电信息发布列表
import EmergencyResponseinfo from "@/views/EmergencyDisposal/EmergencyResponse/components/EmergencyResponseinfo.vue"; // 响应命令列表详情
import EmergencyResponse from "@/views/EmergencyDisposal/EmergencyResponse/EmergencyResponse.vue"; // 响应命令列表
import EmergencyResponselist from "@/views/EmergencyDisposal/EmergencyResponse/EmergencyResponselist.vue"; // 响应命令列表
import EmergencyResponseFeedbackList from "@/views/EmergencyDisposal/EmergencyResponse/EmergencyResponseFeedbackList.vue"; // 响应命令反馈列表
import EmergencyResponseFeedbackDetail from "@/views/EmergencyDisposal/EmergencyResponse/components/EmergencyResponseFeedbackDetail.vue"; // 响应命令反馈详情
import headquarters from "@/views/EmergencyDisposal/Emheadquarters/components/headquarters.vue"; // 应急指挥部
import Emheadquarters from "@/views/EmergencyDisposal/Emheadquarters/Emheadquarters.vue"; // 应急指挥部首页
import Emheadquarterslist from "@/views/EmergencyDisposal/Emheadquarters/Emheadquarterslist.vue"; // 应急指挥部列表
import ResourceAllocation from "@/views/EmergencyDisposal/ResourceAllocation/ResourceAllocation.vue"; // 资源调配首页
import ResourceDispatchDetail from "@/views/EmergencyDisposal/ResourceAllocation/ResourceDispatch/ResourceDispatchDetail.vue"; // 资源派遣-队伍详情
import ResourceDispatchList from "@/views/EmergencyDisposal/ResourceAllocation/ResourceDispatch/ResourceDispatchList.vue"; // 资源派遣列表
import ResourceRequestDetail from "@/views/EmergencyDisposal/ResourceAllocation/ResourceRequest/ResourceRequestDetail.vue"; // 资源调配详情
import ResourceRequestList from "@/views/EmergencyDisposal/ResourceAllocation/ResourceRequest/ResourceRequestList.vue"; // 资源调配列表
import ResourceStatisticsDetail from "@/views/EmergencyDisposal/ResourceAllocation/ResourceStatistics/ResourceStatisticsDetail.vue"; // 资源统计列表明细
import ResourceStatisticsList from "@/views/EmergencyDisposal/ResourceAllocation/ResourceStatistics/ResourceStatisticsList.vue"; // 资源统计列表
import BackboneTeamList from "@/views/EmergencyDisposal/TheDisasterSurvey/BackboneTeamList.vue";

import OnDutyList from "@/views/EmergencyDisposal/EdOnDuty/OnDutyList.vue"; // 到岗到位列表明细
import RepairPersonnel from "@/views/EmergencyDisposal/ResourceAllocation/ResourceStatistics/RepairPersonnel.vue";// 应急抢修队员信息明细
import CadrePersonnel from "@/views/EmergencyDisposal/ResourceAllocation/ResourceStatistics/CadrePersonnel.vue";// 应急救援基干队员信息明细
import RepairVehicles from "@/views/EmergencyDisposal/ResourceAllocation/ResourceStatistics/RepairVehicles.vue";// 抢修车辆信息明细
import TransportVehicles from "@/views/EmergencyDisposal/ResourceAllocation/ResourceStatistics/TransportVehicles.vue";// 运输车辆信息明细
import SpecialVehicles from "@/views/EmergencyDisposal/ResourceAllocation/ResourceStatistics/SpecialVehicles.vue";// 特种车辆信息明细
import SuppliesStatistic from "@/views/EmergencyDisposal/ResourceAllocation/ResourceStatistics/SuppliesStatistic.vue";// 物资信息明细
import EquipStatistic from "@/views/EmergencyDisposal/ResourceAllocation/ResourceStatistics/EquipStatistic.vue";// 装备信息明细

import VideoViewing from "@/views/EmergencyDisposal/VideoViewing/VideoViewing.vue"; // 视频查看

// 应急资源 / 电缆隧道监测
import CableTunnelMonitoring from "@/views/EmergencyDisposal/EmergencyResourcesYjzy/CableTunnelMonitoring.vue";
// 应急资源 / 火灾监测
import FireMonitoring from "@/views/EmergencyDisposal/EmergencyResourcesYjzy/FireMonitoring.vue";
// 应急资源 / 交通异常监测
import TrafficAnomalyMonitoring from "@/views/EmergencyDisposal/EmergencyResourcesYjzy/TrafficAnomalyMonitoring.vue";
// 应急资源 / 交通异常监测
import Gjyztqs from "@/views/EmergencyDisposal/EmergencyResourcesYjzy/Gjyztqs";
// 应急资源 / 反恐信息监测
import CounterTerrorismInformationMonitoring from "@/views/EmergencyDisposal/EmergencyResourcesYjzy/CounterTerrorismInformationMonitoring.vue";


const routes = [
  {
    // 应急处置首页
    path: "/EDManagement",
    name: "EDManagement",
    component: EDManagement,
    meta: {
      keep_alive: true
    }
  },
  {
    // 应急事件首页
    path: "/Emergency",
    name: "Emergency",
    component: Emergency,
    meta: {
      keep_alive: true
    }
  },
  {
    // 应急事件首页
    path: "/yjqx/gjyztqs",
    name: "Gjyztqs",
    component: Gjyztqs
  },
  {
    // 应急事件列表
    path: "/EmergencyList",
    name: "EmergencyList",
    component: EmergencyList,
    meta: {
      keep_alive: true
    }
  },
  {
    // 应急事件详情
    path: "/EmergencyDetail",
    name: "EmergencyDetail",
    component: EmergencyDetail,
    meta: {
      keep_alive: true
    }
  },

  {
    // 应急会商首页
    path: "/EDConsultation",
    name: "EDConsultation",
    component: EDConsultation,
    meta: {
      keep_alive: true
    }
  },
  {
    // 应急会商会商中
    path: "/InConsultation",
    name: "InConsultation",
    component: InConsultation,
    meta: {
      keep_alive: true
    }
  },
  {
    // 应急日报首页
    path: "/EmergencyDailyReport",
    name: "EmergencyDailyReport",
    component: EmergencyDailyReport,
    meta: {
      keep_alive: true
    }
  },
  {
    // 应急日报列表
    path: "/EmergencyDailyReportList",
    name: "EmergencyDailyReportList",
    component: EmergencyDailyReportList,
    meta: {
      keep_alive: true
    }
  },
  {
    // 应急日报详情
    path: "/EmergencyDailyReportDetail",
    name: "EmergencyDailyReportDetail",
    component: EmergencyDailyReportDetail,
    meta: {
      keep_alive: true
    }
  },
  {
    // 调整及终止列表  发布
    path: "/EmeAdjustmentList",
    name: "EmeAdjustmentList",
    component: EmeAdjustmentList,
    meta: {
      keep_alive: true
    }
  },
  {
    // 灾情报送
    path: "/DisasterReporting",
    name: "DisasterReporting",
    component: DisasterReporting,
    meta: {
      keep_alive: true
    }
  },
  {
    // 灾情报送 列表
    path: "/DisasterReportList",
    name: "DisasterReportList",
    component: DisasterReportList,
    meta: {
      keep_alive: true
    }
  },
  {
    //  灾情报送任务列表-查看 列表
    path: "/DisasterReportDetailList",
    name: "DisasterReportDetailList",
    component: DisasterReportDetailList,
    meta: {
      keep_alive: true
    }
  },
  {
    //  灾情信息报送（输电） 列表
    path: "/DisasterReportTransmission",
    name: "DisasterReportTransmission",
    component: DisasterReportTransmission,
    meta: {
      keep_alive: true
    }
  },
  {
    //  灾情报送任务列表-待审批 列表
    path: "/DisasterReportCheckList",
    name: "DisasterReportCheckList",
    component: DisasterReportCheckList,
    meta: {
      keep_alive: true
    }
  },
  {
    //  灾情信息统计 （进入页）
    path: "/DisasterInformationStatistics",
    name: "DisasterInformationStatistics",
    component: DisasterInformationStatistics,
    meta: {
      keep_alive: true
    }
  },
  // 响应研判
  {
    // 响应研判 首页
    path: "/ToTheHomePage",
    name: "ToTheHomePage",
    component: ToTheHomePage,
    meta: {
      keep_alive: true
    }
  },
  {
    // 响应研判 列表
    path: "/ToTheHomeList",
    name: "ToTheHomeList",
    component: ToTheHomeList,
    meta: {
      keep_alive: false
    }
  },
  {
    // 响应研判 审核 列表
    path: "/ToTheHomeCheckList",
    name: "ToTheHomeCheckList",
    component: ToTheHomeCheckList,
    meta: {
      keep_alive: true
    }
  },
  {
    // 响应研判 查看 列表
    path: "/ToTheHomeDetailList",
    name: "ToTheHomeDetailList",
    component: ToTheHomeDetailList,
    meta: {
      keep_alive: true
    }
  },
  {
    // 响应研判 列表详情
    path: "/YpDetail",
    name: "YpDetail",
    component: YpDetail,
    meta: {
      keep_alive: true
    }
  },
  // 灾情勘察
  {
    // 灾情勘察  首页
    path: "/StatisticsPageMap",
    name: "StatisticsPageMap",
    component: StatisticsPageMap,
    meta: {
      keep_alive: true
    }
  },

  {
    // 灾情勘察  编辑 列表
    path: "/DisasterSurveyEditList",
    name: "DisasterSurveyEditList",
    component: DisasterSurveyEditList,
    meta: {
      keep_alive: true
    }
  },
  {
    // 灾情勘察 审核 列表
    path: "/DisasterSurveyFeedbackCheckList",
    name: "DisasterSurveyFeedbackCheckList",
    component: DisasterSurveyFeedbackCheckList,
    meta: {
      keep_alive: true
    }
  },
  {
    // 灾情勘察 接收 列表
    path: "/DisasterSurveyReceiveList",
    name: "DisasterSurveyReceiveList",
    component: DisasterSurveyReceiveList,
    meta: {
      keep_alive: true
    }
  },
  {
    // 灾情勘察 反馈列表
    path: "/DisasterSurveyFeedbackList",
    name: "DisasterSurveyFeedbackList",
    component: DisasterSurveyFeedbackList,
    meta: {
      keep_alive: true
    }
  },
  {
    // 灾情勘察 基干队伍选择 列表
    path: "/BackboneTeamList",
    name: "BackboneTeamList",
    component: BackboneTeamList,
    meta: {
      keep_alive: true
    }
  },
  {
    // 灾情勘察 灾损统计
    path: "/DamageStatisticsForm",
    name: "DamageStatisticsForm",
    component: DamageStatisticsForm,
    meta: {
      keep_alive: true
    }
  },
  {
    // 灾情勘察 基干详情
    path: "/StatisticalDetails",
    name: "StatisticalDetails",
    component: StatisticalDetails,
    meta: {
      keep_alive: true
    }
  },
  {
    // 灾情勘察 输电详情
    path: "/TransmissionDetails",
    name: "TransmissionDetails",
    component: TransmissionDetails,
    meta: {
      keep_alive: true
    }
  },
  {
    // 灾情勘察 变电详情
    path: "/PowerTransformationDetails",
    name: "PowerTransformationDetails",
    component: PowerTransformationDetails,
    meta: {
      keep_alive: true
    }
  },
  {
    // 灾情勘察 配电详情
    path: "/PowerDistributionDetails",
    name: "PowerDistributionDetails",
    component: PowerDistributionDetails,
    meta: {
      keep_alive: true
    }
  },
  {
    // 灾情勘察 营销详情
    path: "/MarketingDetails",
    name: "MarketingDetails",
    component: MarketingDetails,
    meta: {
      keep_alive: true
    }
  },
  {
    // 响应命令
    path: "/EmergencyResponselist",
    name: "EmergencyResponselist",
    component: EmergencyResponselist,
    meta: {
      keep_alive: true
    }
  },
  {
    // 响应命令反馈列表
    path: "/EmergencyResponseFeedbackList",
    name: "EmergencyResponseFeedbackList",
    component: EmergencyResponseFeedbackList,
    meta: {
      keep_alive: true
    }
  },
  {
    // 响应命令反馈详情
    path: "/EmergencyResponseFeedbackDetail",
    name: "EmergencyResponseFeedbackDetail",
    component: EmergencyResponseFeedbackDetail,
    meta: {
      keep_alive: true
    }
  },
  {
    // 响应命令首页
    path: "/EmergencyResponse",
    name: "EmergencyResponse",
    component: EmergencyResponse,
    meta: {
      keep_alive: false
    }
  },
  {
    // 响应命令详情
    path: "/EmergencyResponseinfo",
    name: "EmergencyResponseinfo",
    component: EmergencyResponseinfo,
    meta: {
      keep_alive: true
    }
  },
  {
    // 应急指挥部列表
    path: "/Emheadquarterslist",
    name: "Emheadquarterslist",
    component: Emheadquarterslist,
    meta: {
      keep_alive: true
    }
  },
  {
    // 应急指挥部首页
    path: "/Emheadquarters",
    name: "Emheadquarters",
    component: Emheadquarters,
    meta: {
      keep_alive: true
    }
  },
  {
    // 应急指挥部
    path: "/headquarters",
    name: "headquarters",
    component: headquarters,
    meta: {
      keep_alive: true
    }
  },
  {
    // 停电信息发布列表
    path: "/PublishingPage",
    name: "PublishingPage",
    component: PublishingPage,
    meta: {
      keep_alive: true
    }
  },
  {
    // 客户抢修工单列表
    path: "/Failurerepair",
    name: "Failurerepair",
    component: Failurerepair,
    meta: {
      keep_alive: true
    }
  },
  {
    // 客户抢修工单列表 详情
    path: "/Failurerepairinfo",
    name: "Failurerepairinfo",
    component: Failurerepairinfo,
    meta: {
      keep_alive: true
    }
  },
  {
    // 客户服务首页
    path: "/home",
    name: "home",
    component: home,
    meta: {
      keep_alive: true
    }
  },
  {
    // 资源统计列表
    path: "/ResourceStatisticsList",
    name: "ResourceStatisticsList",
    component: ResourceStatisticsList,
    meta: {
      keep_alive: true
    }
  },
  {
    // 资源统计列表
    path: "/ResourceStatisticsDetail",
    name: "ResourceStatisticsDetail",
    component: ResourceStatisticsDetail,
    meta: {
      keep_alive: true
    }
  },
  {
    // 资源调配首页列表
    path: "/ResourceRequestList",
    name: "ResourceRequestList",
    component: ResourceRequestList,
    meta: {
      keep_alive: true
    }
  },
  {
    // 资源调配首页详情
    path: "/ResourceRequestDetail",
    name: "ResourceRequestDetail",
    component: ResourceRequestDetail,
    meta: {
      keep_alive: true
    }
  },
  {
    // 资源派遣列表
    path: "/ResourceDispatchList",
    name: "ResourceDispatchList",
    component: ResourceDispatchList,
    meta: {
      keep_alive: true
    }
  },
  {
    // 资源派遣-队伍详情
    path: "/ResourceDispatchDetail",
    name: "ResourceDispatchDetail",
    component: ResourceDispatchDetail,
    meta: {
      keep_alive: true
    }
  },
  {
    // 资源调配首页图表
    path: "/ResourceAllocation",
    name: "ResourceAllocation",
    component: ResourceAllocation,
    meta: {
      keep_alive: true
    }
  },
  {
    // 到岗到位列表明细
    path: "/OnDutyList",
    name: "OnDutyList",
    component: OnDutyList,
    meta: {
      keep_alive: true
    }
  },
  {
    // 应急抢修队员信息明细
    path: "/RepairPersonnel",
    name: "RepairPersonnel",
    component: RepairPersonnel,
    meta: {
      keep_alive: true
    }
  },
  {
    // 应急救援基干队员信息明细
    path: "/CadrePersonnel",
    name: "CadrePersonnel",
    component: CadrePersonnel,
    meta: {
      keep_alive: true
    }
  },
  {
    // 抢修车辆信息明细
    path: "/RepairVehicles",
    name: "RepairVehicles",
    component: RepairVehicles,
    meta: {
      keep_alive: true
    }
  },
  {
    // 运输车辆信息明细
    path: "/TransportVehicles",
    name: "TransportVehicles",
    component: TransportVehicles,
    meta: {
      keep_alive: true
    }
  },
  {
    // 特种车辆信息明细
    path: "/SpecialVehicles",
    name: "SpecialVehicles",
    component: SpecialVehicles,
    meta: {
      keep_alive: true
    }
  },
  {
    // 装备信息明细
    path: "/EquipStatistic",
    name: "EquipStatistic",
    component: EquipStatistic,
    meta: {
      keep_alive: true
    }
  },
  {
    // 物资信息明细
    path: "/SuppliesStatistic",
    name: "SuppliesStatistic",
    component: SuppliesStatistic,
    meta: {
      keep_alive: true
    }
  },
  {
    path: "/web/conference/*",
    name: "conference",
    component: EDConsultationList
  },
  {
    path: "/web/monitor/*",
    name: "monitor",
    component: VideoViewing
  },
  {
    // 应急资源-电缆隧道监测
    path: "/CableTunnelMonitoring",
    name: "CableTunnelMonitoring",
    component: CableTunnelMonitoring,
    meta: {
      keep_alive: true
    }
  },
  {
    // 应急资源-火灾监测
    path: "/FireMonitoring",
    name: "FireMonitoring",
    component: FireMonitoring,
    meta: {
      keep_alive: true
    }
  },
  {
    // 应急资源-交通异常监测
    path: "/TrafficAnomalyMonitoring",
    name: "TrafficAnomalyMonitoring",
    component: TrafficAnomalyMonitoring,
    meta: {
      keep_alive: true
    }
  },
  {
    // 应急资源-反恐信息监测
    path: "/CounterTerrorismInformationMonitoring",
    name: "CounterTerrorismInformationMonitoring",
    component: CounterTerrorismInformationMonitoring,
    meta: {
      keep_alive: true
    }
  },
  // 保电专题图
  {
    path: "/Preservation",
    name: "Preservation",
    component: () => import("@/views/Preservation/index.vue"),
    meta: {
      keep_alive: true
    }
  },
  // 人员避险
  {
    path: "/PersonnelAvoidance",
    name: "PersonnelAvoidance",
    component: () => import("@/views/PersonnelAvoidance/index.vue"),
    meta: {
      keep_alive: true
    }
  }
];
export default routes;
